﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using BackupAssurance.Library.ModelsDB;

namespace BackupAssurance.Library.DBEF
{
    //[InheritedExport]
    public interface IdoEF
    {
        List<pcPlugInValue> Getplugins(long JobActionId);
        List<pcJobAction> getJobActions(string strServerName);
        List<pcPlugInValue> GetAllplugins(string strServerName);
        string updateRunNowFlag(pcJobAction objJobAction, DateTime runlasttime);
        string updateJobActionNextRunTime(pcJobAction objJobAction, DateTime nextrundatetime);
        void addAuditLog(string strDescription, string strName, int iTypeId, long iJobActionID, string strResult);
        string updateJobActionLastRun(pcJobAction objJobAction, DateTime runlasttime);
    }
}
